function animate(obj, target, callback) {//callback为回调函数
    var time = setInterval(function () {
        //obj.style.left = obj.offsetLeft + 1 + 'px';//每次左移一个像素,匀速
        //obj.style.left = target + 'px';
        var v = (target - obj.offsetLeft) / 10
        if (v > 0) {
            v = Math.ceil(v);
        }
        else {
            v = Math.floor(v);
        }


        if (obj.offsetLeft == target) {
            clearInterval(time);
            /*if (callback)
                callback();*/
            callback && callback();//逻辑与中断
        }
        obj.style.left = obj.offsetLeft + v + 'px';
    }, 15);
    /*
if (v > 0) {
    v = Math.ceil(v);
}
else {
    v = Math.floor(v);
}
obj.style.left = obj.offsetLeft + v + 'px';*/
}
